<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.13.2"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>CAD_Doc: googletest-filter-unittest.GTestFilterUnitTest Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
  $(function() { init_search(); });
/* @license-end */
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr id="projectrow">
  <td id="projectalign">
   <div id="projectname">CAD_Doc<span id="projectnumber">&#160;1.0</span>
   </div>
   <div id="projectbrief">cad synopsis</div>
  </td>
    <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <span id="MSearchSelect"                onmouseover="return searchBox.OnSearchSelectShow()"                onmouseout="return searchBox.OnSearchSelectHide()">&#160;</span>
          <input type="text" id="MSearchField" value="" placeholder="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
          </span>
        </div>
</td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.13.2 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { codefold.init(0); });
/* @license-end */
</script>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function(){initNavTree('classgoogletest-filter-unittest_1_1_g_test_filter_unit_test.html',''); initResizable(true); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>

<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="classgoogletest-filter-unittest_1_1_g_test_filter_unit_test-members.html">List of all members</a>  </div>
  <div class="headertitle"><div class="title">googletest-filter-unittest.GTestFilterUnitTest Class Reference</div></div>
</div><!--header-->
<div class="contents">
<div class="dynheader">
Inheritance diagram for googletest-filter-unittest.GTestFilterUnitTest:</div>
<div class="dyncontent">
 <div class="center">
  <img src="classgoogletest-filter-unittest_1_1_g_test_filter_unit_test.png" alt=""/>
 </div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a5cf5a6f569b64b51b6e159debd1964ef" id="r_a5cf5a6f569b64b51b6e159debd1964ef"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a5cf5a6f569b64b51b6e159debd1964ef">AssertSetEqual</a> (self, lhs, rhs)</td></tr>
<tr class="separator:a5cf5a6f569b64b51b6e159debd1964ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acee2acd215c275086078059f1ec76c0f" id="r_acee2acd215c275086078059f1ec76c0f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#acee2acd215c275086078059f1ec76c0f">AssertPartitionIsValid</a> (self, set_var, list_of_sets)</td></tr>
<tr class="separator:acee2acd215c275086078059f1ec76c0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad3255c47638058bf79131ac44fa2cf49" id="r_ad3255c47638058bf79131ac44fa2cf49"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ad3255c47638058bf79131ac44fa2cf49">AdjustForParameterizedTests</a> (self, tests_to_run)</td></tr>
<tr class="separator:ad3255c47638058bf79131ac44fa2cf49"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a210d536f4dd4dc5d8ea687747ca8d6d5" id="r_a210d536f4dd4dc5d8ea687747ca8d6d5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a210d536f4dd4dc5d8ea687747ca8d6d5">RunAndVerify</a> (self, gtest_filter, tests_to_run)</td></tr>
<tr class="separator:a210d536f4dd4dc5d8ea687747ca8d6d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8c4225edcc9ca56e44976fa0d7d84d0b" id="r_a8c4225edcc9ca56e44976fa0d7d84d0b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a8c4225edcc9ca56e44976fa0d7d84d0b">RunAndVerifyWithSharding</a> (self, gtest_filter, total_shards, tests_to_run, args=None, check_exit_0=False)</td></tr>
<tr class="separator:a8c4225edcc9ca56e44976fa0d7d84d0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ec218a765232f76b13c81f17c8ee11f" id="r_a8ec218a765232f76b13c81f17c8ee11f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a8ec218a765232f76b13c81f17c8ee11f">RunAndVerifyAllowingDisabled</a> (self, gtest_filter, tests_to_run)</td></tr>
<tr class="separator:a8ec218a765232f76b13c81f17c8ee11f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a80e82b6c777fbbf575ad83cb8d2ae56c" id="r_a80e82b6c777fbbf575ad83cb8d2ae56c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a80e82b6c777fbbf575ad83cb8d2ae56c">setUp</a> (self)</td></tr>
<tr class="separator:a80e82b6c777fbbf575ad83cb8d2ae56c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a697b9205bf70806b758c461292a8dd62" id="r_a697b9205bf70806b758c461292a8dd62"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a697b9205bf70806b758c461292a8dd62">testDefaultBehavior</a> (self)</td></tr>
<tr class="separator:a697b9205bf70806b758c461292a8dd62"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a28fcf68150a9fef1b96cfb68fd0f4265" id="r_a28fcf68150a9fef1b96cfb68fd0f4265"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a28fcf68150a9fef1b96cfb68fd0f4265">testDefaultBehaviorWithShards</a> (self)</td></tr>
<tr class="separator:a28fcf68150a9fef1b96cfb68fd0f4265"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f823f76a767837ed5a5d115b2b925c1" id="r_a7f823f76a767837ed5a5d115b2b925c1"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a7f823f76a767837ed5a5d115b2b925c1">testEmptyFilter</a> (self)</td></tr>
<tr class="separator:a7f823f76a767837ed5a5d115b2b925c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a53d7fbc58870605bcb7a1ab9be87d572" id="r_a53d7fbc58870605bcb7a1ab9be87d572"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a53d7fbc58870605bcb7a1ab9be87d572">testBadFilter</a> (self)</td></tr>
<tr class="separator:a53d7fbc58870605bcb7a1ab9be87d572"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af97f1cb7eb2dad213a87a43aca7035f0" id="r_af97f1cb7eb2dad213a87a43aca7035f0"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#af97f1cb7eb2dad213a87a43aca7035f0">testFullName</a> (self)</td></tr>
<tr class="separator:af97f1cb7eb2dad213a87a43aca7035f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1488223d5f274b8812810d2642fa0b28" id="r_a1488223d5f274b8812810d2642fa0b28"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a1488223d5f274b8812810d2642fa0b28">testUniversalFilters</a> (self)</td></tr>
<tr class="separator:a1488223d5f274b8812810d2642fa0b28"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a232b0c1ea9124f17b45dde021acf38d1" id="r_a232b0c1ea9124f17b45dde021acf38d1"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a232b0c1ea9124f17b45dde021acf38d1">testFilterByTestCase</a> (self)</td></tr>
<tr class="separator:a232b0c1ea9124f17b45dde021acf38d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a64f468269e3c764bd1e7d21c54dc79" id="r_a4a64f468269e3c764bd1e7d21c54dc79"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a4a64f468269e3c764bd1e7d21c54dc79">testFilterByTest</a> (self)</td></tr>
<tr class="separator:a4a64f468269e3c764bd1e7d21c54dc79"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8651df71e861e4e6ad5d1df83b02a73" id="r_ac8651df71e861e4e6ad5d1df83b02a73"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ac8651df71e861e4e6ad5d1df83b02a73">testFilterDisabledTests</a> (self)</td></tr>
<tr class="separator:ac8651df71e861e4e6ad5d1df83b02a73"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9177bcffe7e763c50678a62fc9f52de" id="r_af9177bcffe7e763c50678a62fc9f52de"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#af9177bcffe7e763c50678a62fc9f52de">testWildcardInTestCaseName</a> (self)</td></tr>
<tr class="separator:af9177bcffe7e763c50678a62fc9f52de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a693ac674970a06bcbc8ca4bfc77936fb" id="r_a693ac674970a06bcbc8ca4bfc77936fb"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a693ac674970a06bcbc8ca4bfc77936fb">testWildcardInTestName</a> (self)</td></tr>
<tr class="separator:a693ac674970a06bcbc8ca4bfc77936fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0fa82fae6d28e800d8765a3aa78300e0" id="r_a0fa82fae6d28e800d8765a3aa78300e0"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a0fa82fae6d28e800d8765a3aa78300e0">testFilterWithoutDot</a> (self)</td></tr>
<tr class="separator:a0fa82fae6d28e800d8765a3aa78300e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adbeaecaa57ed5a7fe28d03fa74fca259" id="r_adbeaecaa57ed5a7fe28d03fa74fca259"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#adbeaecaa57ed5a7fe28d03fa74fca259">testTwoPatterns</a> (self)</td></tr>
<tr class="separator:adbeaecaa57ed5a7fe28d03fa74fca259"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae24d85729bb5d527cc424bf5b153399c" id="r_ae24d85729bb5d527cc424bf5b153399c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ae24d85729bb5d527cc424bf5b153399c">testThreePatterns</a> (self)</td></tr>
<tr class="separator:ae24d85729bb5d527cc424bf5b153399c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a29becd45f76452c5f4ffdd8e4aa93c33" id="r_a29becd45f76452c5f4ffdd8e4aa93c33"><td class="memItemLeft" align="right" valign="top"><a id="a29becd45f76452c5f4ffdd8e4aa93c33" name="a29becd45f76452c5f4ffdd8e4aa93c33"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>testNegativeFilters</b> (self)</td></tr>
<tr class="separator:a29becd45f76452c5f4ffdd8e4aa93c33"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a27f4bbf28ee811833af68aa743d3e60e" id="r_a27f4bbf28ee811833af68aa743d3e60e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a27f4bbf28ee811833af68aa743d3e60e">testFlagOverridesEnvVar</a> (self)</td></tr>
<tr class="separator:a27f4bbf28ee811833af68aa743d3e60e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adef3328aa8aa41c42df8ebf099fe4417" id="r_adef3328aa8aa41c42df8ebf099fe4417"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#adef3328aa8aa41c42df8ebf099fe4417">testShardStatusFileIsCreated</a> (self)</td></tr>
<tr class="separator:adef3328aa8aa41c42df8ebf099fe4417"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8f98513c7e29d6b8049ba1084eeee57" id="r_ac8f98513c7e29d6b8049ba1084eeee57"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ac8f98513c7e29d6b8049ba1084eeee57">testShardStatusFileIsCreatedWithListTests</a> (self)</td></tr>
<tr class="separator:ac8f98513c7e29d6b8049ba1084eeee57"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a940648febdc046628d9d8393b68a8806" id="r_a940648febdc046628d9d8393b68a8806"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a940648febdc046628d9d8393b68a8806">testDisabledBanner</a> (self)</td></tr>
<tr class="separator:a940648febdc046628d9d8393b68a8806"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5343dcfd8acf4cb5cb0147466c19505" id="r_ad5343dcfd8acf4cb5cb0147466c19505"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ad5343dcfd8acf4cb5cb0147466c19505">testShardingWorksWithDeathTests</a> (self)</td></tr>
<tr class="separator:ad5343dcfd8acf4cb5cb0147466c19505"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><pre class="fragment">Tests the env variable or the command line flag to filter tests.</pre> </div><h2 class="groupheader">Member Function Documentation</h2>
<a id="ad3255c47638058bf79131ac44fa2cf49" name="ad3255c47638058bf79131ac44fa2cf49"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad3255c47638058bf79131ac44fa2cf49">&#9670;&#160;</a></span>AdjustForParameterizedTests()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">googletest-filter-unittest.GTestFilterUnitTest.AdjustForParameterizedTests </td>
          <td>(</td>
          <td class="paramtype"></td>          <td class="paramname"><span class="paramname"><em>self</em></span>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"></td>          <td class="paramname"><span class="paramname"><em>tests_to_run</em></span>&#160;)</td>
        </tr>
      </table>
</div><div class="memdoc">
<pre class="fragment">Adjust tests_to_run in case value parameterized tests are disabled.</pre> 
</div>
</div>
<a id="acee2acd215c275086078059f1ec76c0f" name="acee2acd215c275086078059f1ec76c0f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acee2acd215c275086078059f1ec76c0f">&#9670;&#160;</a></span>AssertPartitionIsValid()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">googletest-filter-unittest.GTestFilterUnitTest.AssertPartitionIsValid </td>
          <td>(</td>
          <td class="paramtype"></td>          <td class="paramname"><span class="paramname"><em>self</em></span>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"></td>          <td class="paramname"><span class="paramname"><em>set_var</em></span>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"></td>          <td class="paramname"><span class="paramname"><em>list_of_sets</em></span>&#160;)</td>
        </tr>
      </table>
</div><div class="memdoc">
<pre class="fragment">Asserts that list_of_sets is a valid partition of set_var.</pre> 
</div>
</div>
<a id="a5cf5a6f569b64b51b6e159debd1964ef" name="a5cf5a6f569b64b51b6e159debd1964ef"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5cf5a6f569b64b51b6e159debd1964ef">&#9670;&#160;</a></span>AssertSetEqual()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">googletest-filter-unittest.GTestFilterUnitTest.AssertSetEqual </td>
          <td>(</td>
          <td class="paramtype"></td>          <td class="paramname"><span class="paramname"><em>self</em></span>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"></td>          <td class="paramname"><span class="paramname"><em>lhs</em></span>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"></td>          <td class="paramname"><span class="paramname"><em>rhs</em></span>&#160;)</td>
        </tr>
      </table>
</div><div class="memdoc">
<pre class="fragment">Asserts that two sets are equal.</pre> 
</div>
</div>
<a id="a210d536f4dd4dc5d8ea687747ca8d6d5" name="a210d536f4dd4dc5d8ea687747ca8d6d5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a210d536f4dd4dc5d8ea687747ca8d6d5">&#9670;&#160;</a></span>RunAndVerify()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">googletest-filter-unittest.GTestFilterUnitTest.RunAndVerify </td>
          <td>(</td>
          <td class="paramtype"></td>          <td class="paramname"><span class="paramname"><em>self</em></span>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"></td>          <td class="paramname"><span class="paramname"><em>gtest_filter</em></span>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"></td>          <td class="paramname"><span class="paramname"><em>tests_to_run</em></span>&#160;)</td>
        </tr>
      </table>
</div><div class="memdoc">
<pre class="fragment">Checks that the binary runs correct set of tests for a given filter.</pre> 
</div>
</div>
<a id="a8ec218a765232f76b13c81f17c8ee11f" name="a8ec218a765232f76b13c81f17c8ee11f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8ec218a765232f76b13c81f17c8ee11f">&#9670;&#160;</a></span>RunAndVerifyAllowingDisabled()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">googletest-filter-unittest.GTestFilterUnitTest.RunAndVerifyAllowingDisabled </td>
          <td>(</td>
          <td class="paramtype"></td>          <td class="paramname"><span class="paramname"><em>self</em></span>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"></td>          <td class="paramname"><span class="paramname"><em>gtest_filter</em></span>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"></td>          <td class="paramname"><span class="paramname"><em>tests_to_run</em></span>&#160;)</td>
        </tr>
      </table>
</div><div class="memdoc">
<pre class="fragment">Checks that the binary runs correct set of tests for the given filter.

Runs googletest-filter-unittest_ with the given filter, and enables
disabled tests. Verifies that the right set of tests were run.

Args:
  gtest_filter: A filter to apply to the tests.
  tests_to_run: A set of tests expected to run.
</pre> 
</div>
</div>
<a id="a8c4225edcc9ca56e44976fa0d7d84d0b" name="a8c4225edcc9ca56e44976fa0d7d84d0b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8c4225edcc9ca56e44976fa0d7d84d0b">&#9670;&#160;</a></span>RunAndVerifyWithSharding()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">googletest-filter-unittest.GTestFilterUnitTest.RunAndVerifyWithSharding </td>
          <td>(</td>
          <td class="paramtype"></td>          <td class="paramname"><span class="paramname"><em>self</em></span>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"></td>          <td class="paramname"><span class="paramname"><em>gtest_filter</em></span>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"></td>          <td class="paramname"><span class="paramname"><em>total_shards</em></span>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"></td>          <td class="paramname"><span class="paramname"><em>tests_to_run</em></span>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"></td>          <td class="paramname"><span class="paramname"><em>args</em></span><span class="paramdefsep"> = </span><span class="paramdefval">None</span>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"></td>          <td class="paramname"><span class="paramname"><em>check_exit_0</em></span><span class="paramdefsep"> = </span><span class="paramdefval">False</span>&#160;)</td>
        </tr>
      </table>
</div><div class="memdoc">
<pre class="fragment">Checks that binary runs correct tests for the given filter and shard.

Runs all shards of googletest-filter-unittest_ with the given filter, and
verifies that the right set of tests were run. The union of tests run
on each shard should be identical to tests_to_run, without duplicates.
If check_exit_0, .

Args:
  gtest_filter: A filter to apply to the tests.
  total_shards: A total number of shards to split test run into.
  tests_to_run: A set of tests expected to run.
  args   :      Arguments to pass to the to the test binary.
  check_exit_0: When set to a true value, make sure that all shards
                return 0.
</pre> 
</div>
</div>
<a id="a80e82b6c777fbbf575ad83cb8d2ae56c" name="a80e82b6c777fbbf575ad83cb8d2ae56c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a80e82b6c777fbbf575ad83cb8d2ae56c">&#9670;&#160;</a></span>setUp()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">googletest-filter-unittest.GTestFilterUnitTest.setUp </td>
          <td>(</td>
          <td class="paramtype"></td>          <td class="paramname"><span class="paramname"><em>self</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<pre class="fragment">Sets up test case.

Determines whether value-parameterized tests are enabled in the binary and
sets the flags accordingly.
</pre> 
</div>
</div>
<a id="a53d7fbc58870605bcb7a1ab9be87d572" name="a53d7fbc58870605bcb7a1ab9be87d572"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a53d7fbc58870605bcb7a1ab9be87d572">&#9670;&#160;</a></span>testBadFilter()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">googletest-filter-unittest.GTestFilterUnitTest.testBadFilter </td>
          <td>(</td>
          <td class="paramtype"></td>          <td class="paramname"><span class="paramname"><em>self</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<pre class="fragment">Tests a filter that matches nothing.</pre> 
</div>
</div>
<a id="a697b9205bf70806b758c461292a8dd62" name="a697b9205bf70806b758c461292a8dd62"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a697b9205bf70806b758c461292a8dd62">&#9670;&#160;</a></span>testDefaultBehavior()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">googletest-filter-unittest.GTestFilterUnitTest.testDefaultBehavior </td>
          <td>(</td>
          <td class="paramtype"></td>          <td class="paramname"><span class="paramname"><em>self</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<pre class="fragment">Tests the behavior of not specifying the filter.</pre> 
</div>
</div>
<a id="a28fcf68150a9fef1b96cfb68fd0f4265" name="a28fcf68150a9fef1b96cfb68fd0f4265"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a28fcf68150a9fef1b96cfb68fd0f4265">&#9670;&#160;</a></span>testDefaultBehaviorWithShards()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">googletest-filter-unittest.GTestFilterUnitTest.testDefaultBehaviorWithShards </td>
          <td>(</td>
          <td class="paramtype"></td>          <td class="paramname"><span class="paramname"><em>self</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<pre class="fragment">Tests the behavior without the filter, with sharding enabled.</pre> 
</div>
</div>
<a id="a940648febdc046628d9d8393b68a8806" name="a940648febdc046628d9d8393b68a8806"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a940648febdc046628d9d8393b68a8806">&#9670;&#160;</a></span>testDisabledBanner()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">googletest-filter-unittest.GTestFilterUnitTest.testDisabledBanner </td>
          <td>(</td>
          <td class="paramtype"></td>          <td class="paramname"><span class="paramname"><em>self</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<pre class="fragment">Tests that the disabled banner prints only tests that match filter.</pre> 
</div>
</div>
<a id="a7f823f76a767837ed5a5d115b2b925c1" name="a7f823f76a767837ed5a5d115b2b925c1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7f823f76a767837ed5a5d115b2b925c1">&#9670;&#160;</a></span>testEmptyFilter()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">googletest-filter-unittest.GTestFilterUnitTest.testEmptyFilter </td>
          <td>(</td>
          <td class="paramtype"></td>          <td class="paramname"><span class="paramname"><em>self</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<pre class="fragment">Tests an empty filter.</pre> 
</div>
</div>
<a id="a4a64f468269e3c764bd1e7d21c54dc79" name="a4a64f468269e3c764bd1e7d21c54dc79"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4a64f468269e3c764bd1e7d21c54dc79">&#9670;&#160;</a></span>testFilterByTest()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">googletest-filter-unittest.GTestFilterUnitTest.testFilterByTest </td>
          <td>(</td>
          <td class="paramtype"></td>          <td class="paramname"><span class="paramname"><em>self</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<pre class="fragment">Tests filtering by test name.</pre> 
</div>
</div>
<a id="a232b0c1ea9124f17b45dde021acf38d1" name="a232b0c1ea9124f17b45dde021acf38d1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a232b0c1ea9124f17b45dde021acf38d1">&#9670;&#160;</a></span>testFilterByTestCase()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">googletest-filter-unittest.GTestFilterUnitTest.testFilterByTestCase </td>
          <td>(</td>
          <td class="paramtype"></td>          <td class="paramname"><span class="paramname"><em>self</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<pre class="fragment">Tests filtering by test case name.</pre> 
</div>
</div>
<a id="ac8651df71e861e4e6ad5d1df83b02a73" name="ac8651df71e861e4e6ad5d1df83b02a73"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac8651df71e861e4e6ad5d1df83b02a73">&#9670;&#160;</a></span>testFilterDisabledTests()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">googletest-filter-unittest.GTestFilterUnitTest.testFilterDisabledTests </td>
          <td>(</td>
          <td class="paramtype"></td>          <td class="paramname"><span class="paramname"><em>self</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<pre class="fragment">Select only the disabled tests to run.</pre> 
</div>
</div>
<a id="a0fa82fae6d28e800d8765a3aa78300e0" name="a0fa82fae6d28e800d8765a3aa78300e0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0fa82fae6d28e800d8765a3aa78300e0">&#9670;&#160;</a></span>testFilterWithoutDot()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">googletest-filter-unittest.GTestFilterUnitTest.testFilterWithoutDot </td>
          <td>(</td>
          <td class="paramtype"></td>          <td class="paramname"><span class="paramname"><em>self</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<pre class="fragment">Tests a filter that has no '.' in it.</pre> 
</div>
</div>
<a id="a27f4bbf28ee811833af68aa743d3e60e" name="a27f4bbf28ee811833af68aa743d3e60e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a27f4bbf28ee811833af68aa743d3e60e">&#9670;&#160;</a></span>testFlagOverridesEnvVar()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">googletest-filter-unittest.GTestFilterUnitTest.testFlagOverridesEnvVar </td>
          <td>(</td>
          <td class="paramtype"></td>          <td class="paramname"><span class="paramname"><em>self</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<pre class="fragment">Tests that the filter flag overrides the filtering env. variable.</pre> 
</div>
</div>
<a id="af97f1cb7eb2dad213a87a43aca7035f0" name="af97f1cb7eb2dad213a87a43aca7035f0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af97f1cb7eb2dad213a87a43aca7035f0">&#9670;&#160;</a></span>testFullName()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">googletest-filter-unittest.GTestFilterUnitTest.testFullName </td>
          <td>(</td>
          <td class="paramtype"></td>          <td class="paramname"><span class="paramname"><em>self</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<pre class="fragment">Tests filtering by full name.</pre> 
</div>
</div>
<a id="ad5343dcfd8acf4cb5cb0147466c19505" name="ad5343dcfd8acf4cb5cb0147466c19505"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad5343dcfd8acf4cb5cb0147466c19505">&#9670;&#160;</a></span>testShardingWorksWithDeathTests()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">googletest-filter-unittest.GTestFilterUnitTest.testShardingWorksWithDeathTests </td>
          <td>(</td>
          <td class="paramtype"></td>          <td class="paramname"><span class="paramname"><em>self</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<pre class="fragment">Tests integration with death tests and sharding.</pre> 
</div>
</div>
<a id="adef3328aa8aa41c42df8ebf099fe4417" name="adef3328aa8aa41c42df8ebf099fe4417"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adef3328aa8aa41c42df8ebf099fe4417">&#9670;&#160;</a></span>testShardStatusFileIsCreated()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">googletest-filter-unittest.GTestFilterUnitTest.testShardStatusFileIsCreated </td>
          <td>(</td>
          <td class="paramtype"></td>          <td class="paramname"><span class="paramname"><em>self</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<pre class="fragment">Tests that the shard file is created if specified in the environment.</pre> 
</div>
</div>
<a id="ac8f98513c7e29d6b8049ba1084eeee57" name="ac8f98513c7e29d6b8049ba1084eeee57"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac8f98513c7e29d6b8049ba1084eeee57">&#9670;&#160;</a></span>testShardStatusFileIsCreatedWithListTests()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">googletest-filter-unittest.GTestFilterUnitTest.testShardStatusFileIsCreatedWithListTests </td>
          <td>(</td>
          <td class="paramtype"></td>          <td class="paramname"><span class="paramname"><em>self</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<pre class="fragment">Tests that the shard file is created with the "list_tests" flag.</pre> 
</div>
</div>
<a id="ae24d85729bb5d527cc424bf5b153399c" name="ae24d85729bb5d527cc424bf5b153399c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae24d85729bb5d527cc424bf5b153399c">&#9670;&#160;</a></span>testThreePatterns()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">googletest-filter-unittest.GTestFilterUnitTest.testThreePatterns </td>
          <td>(</td>
          <td class="paramtype"></td>          <td class="paramname"><span class="paramname"><em>self</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<pre class="fragment">Tests filters that consist of three patterns.</pre> 
</div>
</div>
<a id="adbeaecaa57ed5a7fe28d03fa74fca259" name="adbeaecaa57ed5a7fe28d03fa74fca259"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adbeaecaa57ed5a7fe28d03fa74fca259">&#9670;&#160;</a></span>testTwoPatterns()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">googletest-filter-unittest.GTestFilterUnitTest.testTwoPatterns </td>
          <td>(</td>
          <td class="paramtype"></td>          <td class="paramname"><span class="paramname"><em>self</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<pre class="fragment">Tests filters that consist of two patterns.</pre> 
</div>
</div>
<a id="a1488223d5f274b8812810d2642fa0b28" name="a1488223d5f274b8812810d2642fa0b28"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1488223d5f274b8812810d2642fa0b28">&#9670;&#160;</a></span>testUniversalFilters()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">googletest-filter-unittest.GTestFilterUnitTest.testUniversalFilters </td>
          <td>(</td>
          <td class="paramtype"></td>          <td class="paramname"><span class="paramname"><em>self</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<pre class="fragment">Tests filters that match everything.</pre> 
</div>
</div>
<a id="af9177bcffe7e763c50678a62fc9f52de" name="af9177bcffe7e763c50678a62fc9f52de"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af9177bcffe7e763c50678a62fc9f52de">&#9670;&#160;</a></span>testWildcardInTestCaseName()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">googletest-filter-unittest.GTestFilterUnitTest.testWildcardInTestCaseName </td>
          <td>(</td>
          <td class="paramtype"></td>          <td class="paramname"><span class="paramname"><em>self</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<pre class="fragment">Tests using wildcard in the test case name.</pre> 
</div>
</div>
<a id="a693ac674970a06bcbc8ca4bfc77936fb" name="a693ac674970a06bcbc8ca4bfc77936fb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a693ac674970a06bcbc8ca4bfc77936fb">&#9670;&#160;</a></span>testWildcardInTestName()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">googletest-filter-unittest.GTestFilterUnitTest.testWildcardInTestName </td>
          <td>(</td>
          <td class="paramtype"></td>          <td class="paramname"><span class="paramname"><em>self</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<pre class="fragment">Tests using wildcard in the test name.</pre> 
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>Build/_deps/googletest-src/googletest/test/<b>googletest-filter-unittest.py</b></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><b>googletest-filter-unittest</b></li><li class="navelem"><a class="el" href="classgoogletest-filter-unittest_1_1_g_test_filter_unit_test.html">GTestFilterUnitTest</a></li>
    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.13.2 </li>
  </ul>
</div>
</body>
</html>
